<?php

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateProjectsTable extends Migration {

	/**
	 * Run the migrations.
	 *
	 * @return void
	 */
	public function up()
	{
		Schema::create('projects', function(Blueprint $table)
		{
			$table->increments('id');
			$table->timestamps();

			//关联tyw_users中的id
			$table->integer('uid');
			//varchar 255 项目名称
			$table->string('name');
			//int 11 投资规模（万元）
			$table->integer('investment_scale');
			//text 项目主要内容
			$table->text('content');
			//text 改造前
			$table->text('transform_before');
			//text 改造后
			$table->text('transform_after');
			//text 节能效率
			$table->text('save_effect');
			//timestamp 项目启动时间
			$table->timestamp('start_time');
			//timestamp 项目结束时间
			$table->timestamp('end_time');
			//int 11 投资模式 关联tyw_investment_types
			$table->integer('investment_type_id');
			//tinyint 2 是否申请奖励 0为否 1为是
			$table->tinyInteger('is_request_award');
			//tinyint 2 是否申请补贴 0为否 1为是
			$table->tinyInteger('is_request_subsidy');
			//tinyint 2 是否申请退税 0为否 1为是
			$table->tinyInteger('is_request_rebate');
			//varchar 20 省代码
			$table->string('province',20);
			//varchar 20 市代码
			$table->string('city',20);
			//varchar 20 区代码
			$table->string('area',20);
			//varchar 255 详细地址
			$table->string('address');
			//tinyint 2 是否融资 0为否 1为是
			$table->tinyInteger('is_financing');
			//tinyint 2 项目进度情况 0为正在招标 1为已确认执行方 2为项目准备中 3为项目进行中 4为项目已完成，只有当is_financing为1时，该数据才允许录入
			$table->tinyInteger('state');
			//项目图片
			$table->string('image');
			//是否推荐到首页
			$table->tinyInteger('is_rec_index');
			// 是否推荐到首页 显示到推荐项目
			$table->tinyInteger('is_rec_index_big');
			// 是否推荐到列表页底部
			$table->tinyInteger('is_rec_list_bottom');
			//是否推荐到低碳生活首页
			$table->tinyInteger('is_rec_industry_index');
			//推荐到右侧列表
			$table->tinyInteger("is_rec");
			// 项目简介
			$table->text('description');
			//添加 融资后的页面链接
			$table->text("finance_url");
			// 节能率
			$table->double("efficiency", 13,2);
			$table->timestamp('create_time');
			//节能需求
			$table->string("save_require");
			// 排序
			$table->tinyInteger('order');
			// 产业首页排序
			$table->tinyInteger('industry_order');
			// 项目审核状态
			$table->tinyInteger("verify_state");
			//热闹排序
			$table->tinyInteger("hot_order");
			//首页排序
			$table->tinyInteger("index_order");

			$table->softDeletes();


		});
	}

	/**
	 * Reverse the migrations.
	 *
	 * @return void
	 */
	public function down()
	{
		Schema::drop('projects');
	}

}
